// 缓存管理
import request from '@/ajax/request';

const cacheFunc = {
  /**
   * 更新广告
   * 参数            是否必选             类型
   *
   */
  renewAd: async function (data) {
    const res = await request({
      url: '/apiv1/cache/ad',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 更新注册用户
   * 参数            是否必选             类型
   *
   */
  renewUser: async function (data) {
    const res = await request({
      url: '/apiv1/cache/parent',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 更新手机号绑定次数
   * 参数            是否必选             类型
   *
   */
  renewPhoneTime: async function renewPhoneTime(data) {
    const res = await request({
      url: '/apiv1/cache/phone',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 更新查分机构
   * 参数            是否必选             类型
   *
   */

  renewUnits: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/unit',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 更新查分批次
   * 参数            是否必选             类型
   *
   */

  renewBatch: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/batch',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 更新学校年级参加的批次
   * 参数            是否必选             类型
   *
   */

  renewSchbatch: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/schbatch',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 家长绑定的学生
   * 参数            是否必选             类型
   *
   */

  renewParentBatch: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/parentbatch',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 参加考试的学生
   * 参数            是否必选             类型
   * batchCode	     是	            string	考试批次号
   */

  renewBatchStudent: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/batchstudent',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * pdf下载url
   * 参数            是否必选             类型
   * batchCode	    是	            string	批次号
   * catalog	        否	            string	类型
   * examNo	        否	            string	考号
   */

  renewPdf: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/pdf',
      method: 'get',
      params: data,
    });
    return res;
  },

  /**
   * 调查问卷
   * 参数            是否必选             类型
   *
   */

  renewQn: async function (data) {
    const res = await request({
      url: '/apiv1/cache/cf/qn',
      method: 'get',
      params: data,
    });
    return res;
  },
};

export default cacheFunc;
